<?php

class Address extends BaseActiveRecord
{
    public function tableName()
    {
        return '{{address}}';
    }

    public static function model($className=__CLASS__)
    {
        return parent::model($className);
    }
    
    public function relations()
    {
        return array
        (
            'country' => array(self::BELONGS_TO, 'Country', 'country_id')
        );
    }
    
    public function rules() 
    {
        return array
        (
            array('country_id, state, city, index, street, house_number, office_number, postcode', 'required')
        );
    }
    
    public function attributeLabels()
    {
        return array
        (
            'state'         => 'Область, район',
            'city'          => 'Населенный пункт',
            'index'         => 'Индекс',
            'street'        => 'Улица',
            'house_number'  => '№ Дома-корпус',
            'office_number' => '№ Офиса, комнаты или квартиры',
            'postcode'      => 'Адрес для почтовых отправлений'
        );
    }
}
